Xbasic
A5queueing::ManagerListQueues Method
Syntax
.ListQueues as A5Storage::CallResult (BYREF result as A5Queuing::ListResult)
Arguments
- BYREF resultA5Queuing::ListResult
List of queues..
Returns
- resultA5Storage::CallResult
Call result.
Description
List the existing Queues.
Discussion
ListQueues, if it succeeds, returns a ListResult object which contains the names of all the queues for the connection.
Example
dim qm as A5Queueing::Manager = null_value()
if A5Queueing::Manager::Open(qm,"Provider='RabbitMQ';Host='localhost';").success
dim lq as A5Queueing::ListResult
if qm.ListQueues(lq).Success then
ui_msg_box("Queues",lq.Dump())
end if
end ifRabbitMQ requires a plugin if you want to list queues. You must run the command rabbitmq-plugins enable rabbitmq_management.